package com.seng.basecommon.exception;


import com.seng.utilscommon.response.Result;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;

/**
     * 创建日期:2018年4月6日<br/>
     * 代码创建:冉孟森
     * 功能描述:自定义异常 全局
     */
    @ControllerAdvice
    @Slf4j
    public class GlobalExceptionHandler {

        @ExceptionHandler({Exception.class})
        @ResponseBody
        public Result requestNotReadable(Exception ex) {
            //日志记录
            log.error(ex.getMessage());
            return Result.error().message(ex.getMessage());
        }
    }
